package com.orange.cloud.service.inroad.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.time.LocalDateTime;
/**
 * 行程日记
 * @author majie
 * @date 2021/12/23 22:36
 */
@Data
@TableName("journey_diary")
public class JourneyDiaryEntity {

    // 主键
    @TableField(value="id" )
    private Long id;

    // 行程ID
    @TableField(value="journey_id" )
    private Long journeyId;

    // 日记标题
    @TableField(value="diary_title" )
    private String diaryTitle;

    // 日记内容
    @TableField(value="diary_content" )
    private String diaryContent;

    // 创建时间
    @TableField(value="gmt_create",fill = FieldFill.INSERT )
     @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private LocalDateTime gmtCreate;

    // 修改时间
    @TableField(value="gmt_modified" ,fill = FieldFill.INSERT_UPDATE)
     @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private LocalDateTime gmtModified;

}
